package com.xhb.campusservices.pojo.teskDto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xhb.campusservices.enums.AuditState;
import com.xhb.campusservices.enums.TaskState;
import lombok.Data;

import java.util.Date;

/**
 * 管理员任务管理
 */
@Data
public class TaskAdmin {

    //任务Id
    private Integer id;

    //任务类型
    private String typeName;

    //任务主题
    private String theme;

    //任务酬劳
    private Double taskReward;

    //发布人
    private String name;

    //电话
    private String phone;

    /**
     * 任务状态
     * 任务状态为0时是 已发布，为1时是 未发布，为2时是 已被接单
     */
    private TaskState taskstate;

    /**
     * 审核状态
     * 审核状态为0时是 已通过，为1时是 未审核 默认为1
     */
    private AuditState auditstate;

    //发布时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date releaseTime;
}
